<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>2边框与内间距</title>
    <style>
        .d1 {
            width: 200px;
            height: 200px;
            background-color: #0aa1ed;
            /*设置四个方向的 粗细 线型 颜色*/
            border: 5px solid #f00;
            /*设置单方向的边框*/
            border-top: 8px solid #ff0;
            /*边框圆角:值越大 角越圆 值为正方形宽高的一半是圆形*/
            border-radius:100px;
        }
        .d2 {
            width: 200px;
            height: 200px;
            border: 5px solid #f0f;
            padding-left: 50px;
            padding-top: 50px;
            /*默认的计算方案:加内间距与边框会让元素变大
            宽度200 内间距50 边框10 : 200+50+10=260*/
            /*切换盒子模型的计算方案:将内间距与边框都算在预设的width或height里
            注意:一定要预设宽高才能切换盒子模型计算方案!并且不含外间距!外间距不属于元素本身!*/
            box-sizing: border-box;
            margin: 50px;
        }
        span {
            border: 3px solid #f00;
        }
        .s2 {
            /*行内元素垂直方向的内外间距都不能使用! 水平方向可以正常生效*/
            padding: 50px;
        }
    </style>
</head>
<body>
    <div class="d1"></div>
    <div class="d2">内间距测试</div>
    <hr>
    <span>我是span</span>
    <span class="s2">我是span</span>
    <span>我是span</span>
    <h1>我是标题</h1>
</body>
</html>